#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//    int a = 0;
//    int b = 0;
//    int shang = 0;
//    int yushu = 0;
//    scanf("%d %d", &a, &b);
//    shang = a / b;
//    yushu = a % b;
//    printf("%d %d", shang, yushu);
//    return 0;
//}
//int main()
//{
//    int a = 0;
//    scanf("%d", &a);
//    while (a != 0)
//    {
//        printf("%d", a % 10);
//        a = a / 10;
//    }
//    return 0;
//}
//int main()
//{
//    int arr[5] = { 0 };
//    int n = 0, sum = 0;
//    for (n = 0; n < 5; n++)
//    {
//        scanf("%d", &arr[n]);
//        sum += arr[n];
//    }
//    double b = sum / 5.0;
//
//    printf("%.1lf", b);
//    return 0;
//}
//int main()
//{
//    int a, b;
//    while (scanf("%d %d", &a, &b) != EOF)
//    {
//        if (a > b)
//        {
//            printf("%d>%d\n", a, b);
//        }
//        if (a < b)
//        {
//            printf("%d<%d\n", a, b);
//        }
//        if (a == b)
//        {
//            printf("%d=%d\n", a, b);
//        }
//    }
//    return 0;
//}
int main()
{
    int h, m, s, seconds;
    scanf("%d", &seconds);
    h = seconds / 3600;
    m = (seconds % 3600) / 60;
    s = (seconds % 3600) % 60;
    printf("%d %d %d", h, m, s);
    return 0;
}